home *** CD-ROM | disk | FTP | other *** search
/ Network Supervisor's Toolkit / Network Supervisor's Toolkit.iso / novell / faxdoc / 210.lit < prev    next >
Text File  |  1996-07-10  |  11KB  |  189 lines

  1.                             FYI
  2.  
  3. (Note: The origin of this information may be internal or external to Novell.  Novell makes every effort within its means to verify this information.  However, the information provided in this document is FOR YOUR INFORMATION only.  Novell makes no explicit or implied claims to the validity of this information.)
  4.  
  5.                TITLE:   Windows 3.0 Compatibility
  6.         DOCUMENT ID#:   FYI.P.6044
  7.                 DATE:   04Dec92
  8.              PRODUCT:   NetWare Lite
  9.      PRODUCT VERSION:   All versions
  10.           SUPERSEDES:   NA
  11.  
  12.              SYMPTOM:   NA
  13.  
  14.  
  15. ISSUE/PROBLEM
  16. Windows 3.0 Compatibility
  17.  
  18.  
  19. INSTALLATION
  20.  
  21. Follow the regular installation procedures for Windows.  Normally Windows will automatically configure itself as if no network is loaded.  If you have NetWare Lite loaded when you install Windows, then Windows will set itself up for "Microsoft Network (or 100% Compatible)."
  22.  
  23. Putting Windows on a NetWare Lite Network:
  24.  
  25. The following is intended for users who want to install windows in shared mode.  Most of this information can be found in the Windows User Guide.
  26.  
  27. The following steps are for the server:
  28.  
  29. 1. Select the Server on which you want Windows to physically reside and create a directory called WIN30.
  30.  
  31. 2. Insert INSTALL DISK #2 and copy the file called EXPAND.EXE to the WIN30 directory.
  32.  
  33. 3. Create a BATCH file in the WIN30 directory called EXPALL.BAT with the following statements:
  34.         %1
  35.         for %%i in (*.*) do %2\expand %%i %2\%%i
  36.         rename %2\*.sy$ *.sys
  37.         attrib %2\*.* +r
  38.  
  39. 4. Insert WINDOWS DISK #1 into a floppy drive. Then from the WIN30 directory run: 
  40.     
  41.     EXPALL <sourcedrive> <destination directory>
  42.     Example:  EXPALL A: C:\WIN30
  43.  
  44.     NOTE:  Step #4 must be repeated for each Windows disk.
  45.  
  46. 5. Enter the NetWare Lite menu utility, by typing NET.  Then select "Supervise the network" and then "Network directories."  Create a network directory by pressing the INSERT key.  Select the server where your WIN30 directory is located, then enter the path as C:\WIN30. 
  47.  
  48. 6. Increase FILES=XX in the CONFIG.SYS file on the server by 20 per client connected.  
  49.  
  50. 7. Enter the NET menu utility and select "Supervise the Network" and then select "Server Configuration."  Increase CLIENT TASKS=XX by 10 per client connected.  Reboot.
  51.  
  52. The following steps are for the client:
  53.  
  54. 1. Load NetWare Lite by typing STARTNET.  Map a drive to WIN30:  
  55.  
  56.     Net Map I: WIN30 <return>
  57.  
  58. 2. Change to the I: drive 
  59.  
  60.     i: <return>
  61.  
  62. 3. Type SETUP/N then follow the Windows installation instructions.  Note: At the configuration screen, select the Network option "Microsoft Network (or 100% Compatible)."
  63.  
  64. 4. Reboot the machine.  When you reboot the machine, DOS will give you the following message:  
  65.  
  66.     Search path contains invalid drive.
  67.  
  68. This message will occur any time you run a program and DOS searches your path.  It does this because Windows inserted I: into your path when it was installed.  When the machine is first booted, I: has not been mapped yet, so NWLITE is unable to locate it.  Just ignore the message.  When you map I: to WIN30, the message will go away.  If you want it to disappear, insert this message into your AUTOEXEC.BAT file before the path statement:
  69.  
  70.     C:\<DOS directory>\SUBST I: C:
  71.  
  72. This line will make I: temporarily look at C:, thereby making it a valid statement in the path.  As soon as your map command executes, I: will be redircted to a network directory.
  73.  
  74. Once you reboot, load the network by typing STARTNET.  Once you have you have performed your drive mappings and printer captures, you can type WIN to enter Windows.
  75.  
  76. TIPS FOR RUNNING WINDOWS 3.0:
  77.  
  78. Network Operations
  79. Set up the NetWare Lite environment before actually running Windows (i.e. make sure all drives are mapped, printer ports are captured, and network resources are set up.)
  80.  
  81. Mapped Drives and Connections
  82. Windows will display a message indicating that "drive does not contain any files" if you try to access a drive on a server that has gone down.  Any attempt to access that drive will fail.  Under regular DOS, this error is trapped and the client saves enough information to automatically restore the connection to that network directory when the downed server returns to the network.  Windows prevents regular DOS from trapping this error.  To restore connections to your mapped drive, exit Windows and re-issue the NET MAP command when the server is back on the network.  (See question #2 in the Q & A sections of this document for more information.)
  83.  
  84. Using Windows to Perform Network Operations
  85. Changing the network configuration in the Windows SETUP from "NO NETWORK" to "Microsoft Network (100% Compatible)" on a stand alone machine provides the ability to connect and disconnect network drives and printers through Windows. But such operations are not supported by Novell.  Unpredictable problems may occur.  Use "Microsoft Network (or 100% Compatible)" with caution and if problems occur, change to "NO NETWORK."  
  86.  
  87. Selecting Printers
  88. If Windows is set up for "NO NETWORK," then Windows doesn't know how to handle redirections (i.e. printer captures and drive mappings).  Consequently, the user should configure the printer in Windows for either the LPT1.OS2 or the LPT2.OS2 port depending on what has been captured before entering Windows.  (Please see question #3 in the Q & A section for more information.)
  89.  
  90. Browse
  91. The browse function does not work when trying to attach to servers or trying to capture printers. 
  92.  
  93. NetWare Lite Messages
  94. Messages sent to network users through NetWare Lite will not be received if the user to whom you are sending the message is in Windows. 
  95.  
  96. Windows Modes
  97. If you are experiencing a problem that only occurs when NetWare Lite is loaded and if the problem seems unsolvable, experiment with various Windows modes to see if the problem is corrected.  The Windows mode can be changed by using one of the following command line parameters:
  98.  
  99.  
  100.     Standard Mode:    WIN /s
  101.     Real Mode:    WIN /r
  102.     Enhanced Mode:    WIN /3
  103.  
  104. HIMEM.SYS
  105. If you are using MSDOS 5.0, make sure that you are using the HIMEM.SYS version (04-09-91) that came with MSDOS 5.0 and not the one that came with Windows.  Windows 3.0 shipped with a more recent driver which has proven to be less compatible with MSDOS 5.0 then the HIMEM.SYS which DOS is shipped with.
  106.  
  107. Interrupts
  108. VPICDA.386 is a patch written by Microsoft that fixes problems that arise when network cards are set to a number greater than 10.  It must also be used if you are using interrupt 2.  (Which means VPICDA.386 need not be loaded if you are using any of the interrupts from 3 to 8.)
  109.  
  110. Follow the proceeding instructions to install VPICDA.386:
  111.  
  112.     1) Dowload WINUP4.ZIP from Compuserve (see fax document #263          for information on how to access Compuserve).
  113.     2) Unzip the WINUP4.ZIP and copy VPICDA.386 into you                  Windows\System directory.
  114.     3) Edit SYSTEM.INI (use notepad or another editor)
  115.     4) Remove the line "device=*vpicd" 
  116.     5) Replace it with the following line:  "device=VPICDA.386"
  117.  
  118. Base I/O Addresses
  119. I/O addresses below 300 should not be used for network cards on machines which also use Windows.
  120.  
  121. Changes to SYSTEM.INI
  122. Make sure that the following line is in the Windows SYSTEM.INI file:
  123.     
  124.     [386Enh]
  125.     UniqueDOSPSP = TRUE
  126.  
  127. Doing this will solve occasional problems with applications that hang a Windows client.
  128.  
  129. Speed Issues with NetWare Lite and Windows
  130. See the fax document concerning the patches that have been released by Novell that increase printing speed.  If your network seems slow, these patches could solve your problem.
  131.  
  132.  
  133. NetWare Lite & Windows:  Common Question and Answers.
  134.  
  135. Question #1:
  136.  
  137. Why do I get Sharing Violations and/or lockups when I'm running Windows or Windows' applications?
  138.  
  139. Answer:
  140.  
  141. You might have forgotten to set all applications (.EXE, .COM and .OVL files) to read only using the attrib command.  This can be done by executing the following commands in all directories that might be used across the network:
  142.  
  143.     attrib +r *.exe
  144.     attrib +r *.com
  145.     attrib +r *.ovl
  146.  
  147. Question #2:
  148.  
  149. What happens if I lose connections while I am in Windows?
  150.  
  151. Answer:
  152.  
  153. If a client loses connections temporarily with a server while in DOS, then one of two things will happen:  
  154.     1) The connection will be re-established by NetWare Lite, OR  
  155.     2) The user will try to perform something that requires a             connection and will get an A)bort, R)etry, F)ail error.            If the user presses F) or R) then the connection will be           re-established.
  156.  
  157. Unfortunately, Windows will not recognize this "critical error message" and so will not re-establish connections when attempting to perform a network operation such as printing to a network printer.  The user must exit out to DOS and then perform a function that will re-establish connections once the server is back up (i.e., dir on a network directory) and then enter Windows again.
  158.  
  159. Question #3:
  160.  
  161. Why do I have to select LPT1.OS2 when I want to print from Windows in "NO NETWORK" mode?
  162.  
  163. Answer:
  164.  
  165. NetWare Lite is a peer-to-peer network, which means it runs on top of DOS.  When a printer is captured, NetWare Lite tricks DOS into printing to another location (i.e. a printer on another machine.)  This is why you can print from an application to LPT1, and the job will end up at another machine's printer.
  166.  
  167. Some applications (like Windows) bypass DOS and print directly to the LPT port.  So, if you print an applications in Windows, it will bypass DOS which means it will bypass your capture command, and will try and print to a printer on your client (instead of where you want it to go).  You can trick Windows, however.  Go into the WIN.INI file and under the [Ports] section insert the following line:
  168.  
  169.     [Ports]
  170.     LPT1.XXX= (The suffix can be any three letters.)
  171.     
  172.     For example:  LPT1.OS2=
  173.  
  174. Windows now thinks that there is a file called LPT1.OS2 on your disk.  And if you select LPT1.OS2 in "printer setup" under Control Panel, Windows will try to print to this "file."  When Windows sends a print job to the file "LPT1.OS2" to DOS, DOS strips off the suffix (OS2 or XXX or whatever), and sends the job to the redirected printer.
  175.  
  176. Question #4:
  177.  
  178. Why can't I print using WordPerfect for Windows?
  179.  
  180. Answer:
  181.  
  182. If WordPerfect printer drivers are being used instead of Windows', the user needs to make some adjustments in order to make WordPerfect work correctly.  The adjustments are similar to the ones made above to Windows.  First, go into select printer.  Rather than selecting lpt1 or lpt2, select file.  Then enter in the name of a file which starts with LPT1 or LPT2:
  183.  
  184.     LPT1.XXX
  185.  
  186.     For example:  LPT1.OS2
  187.  
  188. This will cause Wordperfect to print to lpt1 correctly for the same reasons it enables Windows to work correctly.
  189.